.banner { width: 100%; height: 568px; overflow: hidden; margin: auto; position: relative; }
.banner_swiper { width: 100%; height: 568px; }
.banner_swiper a { display: block; width: 100%; height: 100%; }
/*.banner_slide img{

	display: block;

	margin: auto;

	position:relative; 

	left:50%; 

	margin-left:-940px; 

	width:2030px;

}*/

.banner_act { width: 57px !important; height: 57px !important; position: absolute !important; z-index: 2 !important; top: 43% !important; }
.banner_next { background: url(../images/banner_arrow2.png) no-repeat center !important; left: auto !important; right: 15% !important; }
.banner_prev { background: url(../images/banner_arrow1.png) no-repeat center !important; left: 15% !important; }
.banner_pagination { position: absolute; right: 20% !important; left: auto !important; width: auto !important; bottom: 30px !important; z-index: 2; }
.banner_pagination span { width: 22px !important; height: 22px !important; }
.banner_swiper .swiper-pagination-bullet-active { background: #0074c1 !important; }
/**index_nav style**/

.index_nav { width: 1200px; margin: auto; position: relative; }
.index_nav_div { position: absolute; width: 100%; top: -30px; z-index: 3; }
.index_nav_ul { display: flex; justify-content: center; align-items: center; }
.index_nav_ul li { width: 133px; height: 120px; border-radius: 5px; margin-right: 8px; }
.index_nav_ul li img { display: block; margin: 14px auto 0; width: 59px; height: 59px; }
.index_nav_ul li p { text-align: center; margin-top: 10px; color: #fff; font-size: 18px; }
.index_nav_ul li:nth-child(1) { background: #1f52ad; }
.index_nav_ul li:nth-child(2) { background: #227fdc; }
.index_nav_ul li:nth-child(3) { background: #8ecaee; }
.index_nav_ul li:nth-child(4) { background: #e6f0fa; }
.index_nav_ul li:nth-child(5) { background: #7ee5f8; }
.index_nav_ul li:last-child { margin-right: 0; }
.index_nav_ul li:nth-child(3) p, .index_nav_ul li:nth-child(4) p, .index_nav_ul li:nth-child(5) p { color: #1f52ad; }
/**index_blk1 style**/

.index_blk1 { width: 1200px; margin: 140px auto 0; }
.hosp_info { display: flex; justify-content: space-between; align-items: center; background: #f5f9fd; }
.hosp_info>img { width: 601px; height: 336px; display: block; }
.news_status { background: #e6f0fb; }
.hosp_info_cont { width: 601px; }
.hosp_info_desc { width: 378px; margin: auto; }
.index_blk1_tit { text-align: center; font-size: 20px; color: #1f52ad; font-weight: bold; line-height: 1.2; }
.index_blk1_mintit { font-size: 12px; color: #1f52ad; text-align: center; line-height: 2; background: url(../images/index_blk1_back.jpg) repeat-x center; width: 90%; margin: auto; }
.index_blk1_mintit span { background: #f5f9fd; padding: 0 10px; }
.index_nwes_span { background: #e6f0fb !important; }
.index_blk1_desc { font-size: 14px; color: #1f52ad; line-height: 1.8; margin-top: 15px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; height: 100px; }
.index_news_desc { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; height: 75px; }
.index_blk1_more { display: table; margin: 25px auto 0; text-align: center; font-size: 14px; color: #1f52ad; border: 1px solid #1f52ad; padding: 10px 10px; }
.index_nwes_more { background: #227fdc; color: #fff; border: #227fdc; }
.index_news_tit { display: block; margin: 23px auto 0; text-align: center; margin-bottom: 25px; color: #1f52ad; font-size: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.2; }
.index_com_tit { display: table; margin: auto; padding-top: 50px; }
.index_com_bigtit img { display: block; margin: auto; }
.index_com_mintit { font-size: 12px; color: #a1a1a1; text-align: center; margin-top: 8px; }
.index_blk2_cont { height: 402px; width: 100%; margin: 30px auto 0; background: #e6f0fb; }
.index_blk2_info { width: 1200px; height: 402px; position: relative; margin: auto; /*background: url(../images/index_blk2_back.png) no-repeat 44% bottom;*/

display: flex; justify-content: space-between; }
.index_blk2_img { display: block; width: 735px; height: 502px; position: absolute; right: -60px; top: -100px; }
.index_jdzk_list { display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap; width: 680px; margin-top: 25px; }
.gb_ul1 { margin-top: 25px; }
.index_jdzk_list li { width: 150px; height: 150px; background: #227fdc; margin-right: 20px; margin-bottom: 20px; border-radius: 3px; }
/*.index_jdzk_list li:nth-child(3n){

	margin-right: 0;

}*/

.index_jdzk_list li img { display: block; margin: 15px auto 0; width: 80px; height: 80px; }
.index_jdzk_list li p { text-align: center; font-size: 14px; color: #fff; line-height: 2; }
.index_jdzk>p { font-size: 18px; color: #595656; padding-top: 20px; margin-bottom: 15px; }
.index_jdzk>p span { font-size: 14px; color: #c2c2c2; }
.index_txzk { margin-left: 60px; position: relative; z-index: 1; }
.index_txzk .index_jdzk_list { width: 320px; /*height: 216px;*/

margin-top: 25px; }
.index_txzk li:nth-child(2n) { margin-right: 0; }
/*.index_txzk ul li{

	background: #fff;

}

.index_txzk ul li p{

	color: #227FDC;

}*/

/*.index_txzk li:nth-child(3n){

	margin-right:2px;

}*/

.index_doc_blk { width: 1200px; margin: auto; position: relative; }
/**index_blk3 style**/

.index_doc_more { display: table; float: right; font-size: 14px; color: #999999; margin-bottom: 10px; }
.index_doc_list { display: flex; justify-content: space-between; align-items: center; width: 100%; }
.index_doc_list li { position: relative; width: 278px !important; height: 357px; }
.index_doc_list li img { width: 278px; height: 357px; }
.index_blk3_docinfo{position: absolute; bottom: 0; left: 0; width: 100%; margin: auto; background: rgba(34,127,220,0.5); height: 75px;}
.index_blk3_docinfo { display: flex; justify-content: space-between; align-items: center; }
.index_blk3_docinfo p:nth-child(1) { padding-left: 14px; }
.index_blk3_docinfo p:nth-child(2) { padding-right: 5px; }
.index_blk3_docinfo span { display: block; }
.index_blk3_docinfo span:first-child { font-size: 24px; color: #1f52ad; }
.index_blk3_docinfo span:last-child { font-size: 14px; color: #fff; border-top: 1px solid #fff; line-height: 1.6; margin-top: 5px; }
.index_blk3_doctit { align-self: flex-start; margin-top: 13px; color: #fff; font-size: 16px; width: 145px;
line-height: 1.2;}
.index_doc_swiper { width: 1200px; position: relative; overflow: hidden; }
/**blank4 style**/

.index_blk4_div { width: 100%; height: 427px; background: #8ecaee; }
.index_blk4_charity>a { width: 1200px; margin: auto; text-align: right; display: block; font-size: 14px; color: #999; margin-bottom: 20px; }
.index_blk4_ul { display: flex; width: 1200px; margin: auto; justify-content: space-between; align-items: center; }
.index_blk4_ul li { position: relative; }
.gyimg { width: 400px; height: 427px; position: relative; }
.gyimg>div { width: 400px; height: 427px; position: absolute; left: 0; top: 0; }
.index_blk4_ul li:nth-child(1) .gyimg>div { background: rgba(142,202,238,0.5); }
.index_blk4_ul li:nth-child(2) .gyimg>div { background: rgba(34,127,220,0.5); }
.index_blk4_ul li:nth-child(3) .gyimg>div { background: rgba(126,229,248,0.5); }
.gyimg>img { width: 400px; height: 427px; object-fit: cover; }
.index_blk4_litit { position: absolute; bottom: 17px; width: 85%; left: 7.5%; }
.index_blk4_litit p { width: 340px; font-size: 16px; color: #fff; line-height: 1.3; margin-bottom: 17px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 42px; }
.index_blk4_ul li span { background: url(../images/index_blk4_time.png) no-repeat left center; padding-left: 20px; color: #fff; font-size: 14px; }
/**blank5 style**/

.index_blk5 { background: #e6effa; display: table; width: 100%; margin: auto; padding-bottom: 65px; }
.index_blk5_cont { width: 1200px; margin: auto; }
.index_blk5_tab ul { display: flex; justify-content: center; align-items: center; margin-top: 25px; }
.index_blk5_tab ul li { margin-right: 48px; padding: 5px 10px; cursor: pointer; }
.index_blk5_tab ul li:last-child { margin-right: 0; }
.index_blk5_tab_active { background: #1956ab; color: #fff; }
.index_blk5_activ { width: 1200px; margin: 20px auto 0;/*display: table;*/

	

}
.index_blk5_activ1_swiper { overflow: hidden; position: relative; }
.index_blk5_activ1 { position: relative; }
.index_blk5_activ1 p { font-size: 16px; color: #1f52ad; text-align: center; margin-top: 12px; line-height: 1.5; margin-right: 10px; }
.index_blk5_activ1 .swiper-button-next, .indexdoc-next { background: url(../images/blk5_arrow2.png) no-repeat center !important; width: 41px !important; height: 41px !important; right: -40px !important; }
.index_blk5_activ1 .swiper-button-prev, .indexdoc-prev { background: url(../images/blk5_arrow1.png) no-repeat center !important; width: 41px !important; height: 41px !important; left: -50px !important; }
/**arc_list style**/

.website_cont { width: 1200px; margin: auto; padding-bottom: 80px; }
.arc_list_banner { background: url(../images/arc_list_banner.jpg) no-repeat center; width: 100%; height: 300px; overflow: hidden; }
.crumbs_nav { width: 1200px; margin: auto; margin-top: 23px; margin-bottom: 34px; display: flex; justify-content: flex-end; color: #959595; line-height: 25px; }
.crumbs_nav a:first-child { background: url(../images/crumbs_nav_home.png) no-repeat left center; padding-left: 25px; }
.crumbs_nav a { font-size: 14px; color: #959595; margin-left: 5px; margin-right: 5px; }
.arc_list_cont { display: flex; justify-content: space-between; align-items: flex-start; }
.arc_list_contl { width: 844px; }
.arc_list_contl>h4 { font-size: 24px; color: #595656; line-height: 1; }
.arc_list { display: table; margin: 30px auto 0; width: 100%; }
.arc_list li { border-top: 1px solid #ececeb; padding: 35px 0; position: relative; width: 100%; }
.arc_list li:last-child { border-bottom: 1px solid #ececeb; }
.arc_list_thumbnail { width: 226px; height: 145px; display: inline-block; vertical-align: middle; border-radius: 5px; object-fit: cover; }
.arc_info { display: inline-block; vertical-align: top; padding-left: 25px; }
.arc_info p { width: 420px; }
.arc_list_tit { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 5px 0; font-size: 16px; color: #575757; position: relative; left: 0; /* transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; */

transition: all 0.3s ease-out 0s; }
.arc_list_desc { height: 55px; margin-top: 10px; font-size: 14px; color: #999999; line-height: 2; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; position: relative; left: 0; transition: all 0.3s ease-out 0s; }
.arc_list_time { position: absolute; right: 6%; top: 24%; font-size: 20px; color: #99999c; transition: all 0.6s ease-out 0s; }
.arc_list li:hover { background: url(../images/arc_arrow1.png) no-repeat 92% center; }
.arc_list li:hover .arc_list_tit { color: #333333; left: 20px; }
.arc_list li:hover .arc_list_desc { color: #666666; left: 20px; }
.arc_list li:hover .arc_list_time { color: #333333; }
.arc_page { width: 100%; margin-top: 95px; margin-bottom: 80px; }
.arc_page ul { display: flex; justify-content: center; align-items: center; }
.arc_page ul li { margin-right: 10px; border-radius: 5px; border: 1px solid #ededec; }
.arc_page ul li a { color: #666; display: block; padding: 10px 15px; }
.arc_page ul li:nth-last-child(2), .arc_page ul li:nth-last-child(1), .arc_page ul li:nth-child(1), .arc_page ul li:nth-child(2) { background: #f1f0f0; }
.arc_page ul li:nth-last-child(1), .arc_page ul li:nth-child(1) { font-size: 14px; }
.arc_page ul li:nth-last-child(1) a, .arc_page ul li:nth-child(1) a { padding: 10px 18px; }
.arc_page ul li:last-child { margin-right: 0; }
.arc_page ul li:nth-child(n+3):hover { background: #1f52ad; border: 1px solid #1f52ad !important; }
.arc_page ul li:nth-child(n+3):hover a { color: #fff; }
.arc_page ul li:nth-last-child(2):hover, .arc_page ul li:nth-last-child(1):hover { background: #f1f0f0; border: 1px solid #ededec !important; }
.arc_page ul li:nth-last-child(2):hover a, .arc_page ul li:nth-last-child(1):hover a { color: #666; }
.thisact, .thisclass { background: #1f52ad; border: 1px solid #1f52ad !important; }
.thisact a, .thisclass a { color: #fff !important; }
.arc_list_contr { width: 306px; }
.arc_l_r1_div { background: url(../images/arc_l_r1_back.png) no-repeat center bottom; width: 306px; border: 1px solid #ececeb; border-bottom: 0; }
.arc_l_r1>p { background: url(../images/arc_contright_img1.jpg) no-repeat center; width: 100%; height: 162px; text-align: center; line-height: 132px; font-size: 26px; color: #fff; }
.arc_l_r1_ul { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; width: 286px; margin: auto; padding-bottom: 55px; }
.arc_l_r1_ul li { margin-top: 30px; }
.arc_l_r1_ul li img { display: block; margin: auto; }
.arc_l_r1_ul li p { font-size: 16px; color: #444; text-align: center; line-height: 1; margin-top: 10px; }
.arc_l_r2 { margin-top: 30px; border: 1px solid #ececeb; }
.arc_l_r2>p { height: 54px; background: #f5f9fd; line-height: 54px; font-size: 22px; color: #323333; text-indent: 13px; }
.arc_l_r2_doclist { width: 100%; background: #fff; display: table; }
.arc_l_r2_docslide { width: 282px; margin: 17px auto 0; position: relative; }
.arc_lr2_swiper { overflow: hidden; position: relative; }
.arc_lr2_docimg { position: relative; width: 100%; }
.arc_lr2_docimg img { display: block; margin: auto; height: 203px; }
.arc_lr2_docimg p { position: absolute; bottom: 0; left: 0; width: 100%; text-align: center; height: 39px; line-height: 37px; font-size: 18px; color: #fff; background: rgba(0,0,0,0.35); }
.arc_lr2_docimg p span { font-size: 14px; padding-left: 10px; }
.arc_lr2_docimg a { position: absolute; bottom: 46px; right: 20px; display: block; width: 46px; height: 46px; border-radius: 28px; text-align: center; line-height: 45px; font-size: 14px; color: #fff; background: rgba(31,82,173,0.57); }
.arc_lr2_docskil { text-align: center; font-size: 16px; color: #444; padding: 12px 0; height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 32px; }
.arc_lr2_swiper_next, .arc_lr2_swiper_prev { position: absolute; top: -55px; width: 26px; height: 26px; z-index: 2; }
.arc_lr2_swiper_next { background: url(../images/common_icon.png) no-repeat center; background-position: 0 -158px; right: 34px; }
.arc_lr2_swiper_prev { background: url(../images/common_icon.png) no-repeat center; background-position: 0 -195px; right: 0; }
.arc_l_r3, .arc_l_r4 { margin: 30px auto 0; border: 1px solid #ececeb; }
.arc_l_r3>p, .arc_l_r4>p { height: 54px; background: #f5f9fd; text-indent: 12px; line-height: 54px; font-size: 22px; color: #323333; }
.arc_l_r3>p a, .arc_l_r4>p a { width: 32px; height: 32px; background: url(../images/common_icon.png) no-repeat center; background-position: -2px -232px; float: right; margin-top: 12px; margin-right: 10px; }
.arc_l_r3ul, .arc_l_r4ul { width: 100%; margin: auto; }
.arc_l_r3ul li, .arc_l_r4ul li { border-bottom: 1px solid #ececeb; height: 89px; }
.arc_l_r3ul li { height: 57px; }
.arc_l_r3ul li a { width: 90%; padding: 15px 0; margin: auto; display: block; font-size: 16px; color: #595656; line-height: 1.7; height: 38px; overflow: hidden; text-overflow: ellipsis; /*display: -webkit-box;

  	-webkit-line-clamp: 2;

  	-webkit-box-orient: vertical;*/

white-space: nowrap; }
.arc_l_r3ul li:last-child, .arc_l_r4ul li:last-child { border-bottom: 0; }
.arc_l_r4ul { width: 90%; margin: auto; }
.arc_l_r4ul li { height: auto; padding: 15px 0; display: flex; justify-content: space-between; align-items: flex-start; }
.arc_l_r4ul li img { width: 100%; transition: all 0.6s; object-fit: cover; height: 86px; }
.arc_l_r4ul_img { overflow: hidden; width: 110px; height: 86px; }
.arc_l_r4ul li a { width: 197px; padding-left: 10px; display: block; font-size: 16px; color: #595656; line-height: 1.7; height: 50px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.arc_l_r4ul li:hover img { transform: scale(1.2); }
/**article style**/

.article>h4, .article>h1 { font-size: 30px; color: #595656; line-height: 1.4; }
.article_info { margin-top: 15px; padding-bottom: 14px; border-bottom: 1px solid #eeeeee; }
.article_info span { font-size: 14px; color: #b5b5b5; padding-left: 17px; margin-right: 10px; background: url(../images/common_icon.png) no-repeat center; }
.article_info span:nth-child(1) { background-position: -6px -273px; }
.article_info span:nth-child(2) { background-position: -4px -298px; }
.article_info span:nth-child(3) { background-position: -3px -322px; }
.article_content { padding-bottom: 125px; border-bottom: 1px solid #eee; font-size: 16px; color: #595656; line-height: 2; margin-top: 50px; }
/*.article_content div{

	display: table;

	height: 100%;

}*/

.col-2 { height: 100% !important; }
.gongyi-lj-jz-img { height: 100%; }
.article_content p { font-size: 16px; color: #595656; line-height: 2; margin-top: 25px;/*text-indent: 2em;*/

}
.article_content p:nth-child(1) { margin-top: 50px !important; }
.article img { display: block; margin: 25px auto; max-width: 844px; height: auto !important; }
.article strong { font-weight: bold; }
.article_page { margin-top: 20px; display: flex; justify-content: space-between; align-items: center; }
.article_pages a { display: block; margin-top: 15px; color: #707274; width: 440px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.article_pages a span { width: 90px; height: 36px; line-height: 36px; text-align: center; display: inline-block; border-radius: 25px; border: 2px solid #cecfd0; font-size: 14px; margin-right: 15px; }
.article_pages a:hover span, .back_list:hover { background: #1f52ad; border: 2px solid #1f52ad; color: #fff; }
.back_list { width: 113px; height: 36px; border-radius: 20px; border: 2px solid #cecfd0; text-align: center; line-height: 36px; color: #707274; font-size: 14px; }
/**about style**/

.about_nav { width: 1200px; margin: 30px auto 0; display: flex; justify-content: space-between; align-items: center; }
.about_nav>p span { display: inline-block; vertical-align: bottom; }
.about_nav>p span:nth-child(1) { font-size: 50px; color: #1f52ad; }
.about_nav>p span:nth-child(2) { font-size: 30px; color: #595656; height: 40px; border-left: 1px solid #595656; line-height: 45px; margin-left: 10px; padding-left: 10px; }
.about_nav ul { display: flex; justify-content: flex-end; border-bottom: 1px solid #ececeb; padding: 0 15px; padding-top: 14px; min-width: 580px; }
.about_nav ul li { margin-right: 45px; padding-bottom: 18px; position: relative; }
.bot_border { width: 0; height: 3px; background: #1f52ad; position: absolute; bottom: -1px; left: 0; -webkit-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
.about_nav ul li:hover .bot_border { width: 100%; }
.about_navact { width: 100%; }
.about_nav ul li:last-child { margin-right: 0; }
.about_nav ul li a { font-size: 14px; color: #666666; text-align: center; white-space: nowrap; }
.about_cont { width: 1200px; margin: auto; display: table; }
.about_cont h4 { width: 100%; font-weight: bold; color: #1c53ae; line-height: 3.1; text-indent: 2em; }
.about_cont>img { width: 615px; height: 506px; float: left; margin-right: 10px; }
.about_cont>p { text-indent: 2em; font-size: 16px; color: #595656; line-height: 2.3; }
.about_footer { width: 1200px; margin: auto; padding: 75px 0; }
.about_footer ul { display: flex; justify-content: space-between; align-items: center; }
.about_footer ul li { width: 285px; height: 60px; border-right: 1px solid #ededed; }
.about_footer ul li:last-child { border-right: 0; }
.about_footer ul li a { display: flex; justify-content: center; align-items: center; }
.about_footer_p span { display: block; padding-left: 10px; }
.about_footer_p span:first-child { font-size: 20px; color: #555555; }
.about_footer_p span:nth-child(2) { font-size: 12px; color: #c1c1c1; margin-top: 16px; }
/**history style**/

.about_history_div { width: 1200px; margin: auto; margin-top: 90px; }
.about_history_divimg { width: 360px; height: 559px; float: left; background: url(../images/about_history_divimg.jpg) no-repeat center; }
.about_history_swiper { width: 790px; margin: auto; display: table; float: right; }
.about_history_swiper1 { width: 650px; /*height: 560px;*/

float: left; overflow: hidden; position: relative; }
.about_history_swiper2 { height: 500px; width: 140px; float: right; overflow: hidden; position: relative; margin-top: 45px; }
.about_hy { width: 189px; height: 408px; position: relative; float: left }
.about_hy.y2 { width: 140px; float: right }
.arrow-left.hyl, .arrow-left.hyl2 { width: 29px; height: 13px; background: url(../images/al2.png) no-repeat left center; position: absolute; left: 50%; margin-left: -15px; top: 40px; z-index: 99 }
.arrow-right.hyr, .arrow-right.hyr2 { width: 29px; height: 13px; background: url(../images/ar2.png) no-repeat left center; position: absolute; left: 50%; margin-left: -15px; bottom: -75px; z-index: 99 }
.swiper-container.hy { width: 189px; height: 448px; position: relative; margin: 40px 0; overflow: hidden }
.hy .swiper-slide { font-size: 14px; color: #808080; opacity: .5; filter: Alpha(opacity=50); height: 60px; line-height: 60px; text-align: center }
.hy .swiper-slide.y2 { font-size: 19px; color: #808080; opacity: .5; filter: Alpha(opacity=50) }
.hy .swiper-slide.y3 { font-size: 22px; color: #333; opacity: .6; filter: Alpha(opacity=60) }
.hy .swiper-slide.at { font-size: 32px; color: #666; opacity: 1; filter: Alpha(opacity=100) }
.swiper-container.hy2 { width: 140px; height: 448px; position: relative; margin: 40px 0; overflow: hidden }
.hy2 .swiper-slide { font-size: 14px; color: #808080; opacity: .5; filter: Alpha(opacity=50); height: 60px; line-height: 60px; text-align: center }
.hy2 .swiper-slide.y2 { font-size: 19px; color: #808080; opacity: .5; filter: Alpha(opacity=50) }
.hy2 .swiper-slide.y3 { font-size: 22px; color: #333; opacity: .6; filter: Alpha(opacity=60) }
.hy2 .swiper-slide.at { font-size: 32px; color: #666; opacity: 1; filter: Alpha(opacity=100) }
.history_slide section { display: none; }
.history_slide h4 { margin-top: 15px; background: url(../images/about_history_divback.jpg) no-repeat center; width: 492px; height: 162px; font-size: 30px; color: #595656; line-height: 260px; text-indent: 10px; }
.history_slide p { font-size: 16px; color: #1f52ad; margin-top: 20px; line-height: 2; }
.about_history_swiper2 li { background: #fff !important; font-size: 30px; color: #595656;/*height: 45px !important;*/

}
/**about_honor style**/

.about_honor_list { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; }
.about_honor_list li { position: relative; margin-bottom: 60px; }
.about_honor_list li:hover .about_honor_info { opacity: 1; }
.about_honor_info { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: table; opacity: 0; background: rgba(34,127,220,0.7); -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; }
.about_honor_info p span::before,  .about_honor_info p span::after { position: absolute; top: 10px; right: 10px; bottom: 10px; left: 10px; content: ''; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; }
.about_honor_info p span::after { border-right: 1px solid #fff; border-left: 1px solid #fff; -webkit-transform: scale(1, 0); transform: scale(1, 0); }
.about_honor_info p span::before { border-top: 1px solid #fff; border-bottom: 1px solid #fff; -webkit-transform: scale(0, 1); transform: scale(0, 1); }
.about_honor_list li:hover .about_honor_info p span::before,  .about_honor_list li:hover .about_honor_info p span::after { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
.about_honor_info p { display: table-cell; vertical-align: middle; height: 191px; }
.about_honor_info p span { display: table; width: 92%; height: 90%; margin: auto; vertical-align: middle; }
.about_honor_info p span font { display: table-cell; vertical-align: middle; text-align: center; font-size: 18px; color: #fff; line-height: 2; }
.abput_honor_more { width: 147px; height: 49px; margin: auto; text-align: center; display: table; font-size: 18px; color: #1f52ad; border-radius: 5px; background: transparent; border: 1px solid #6a8cc8; margin-top: 23px; }
/**about resarch style**/

.research_swiper { width: 869px; margin: auto; position: relative; overflow: hidden; padding-top: 10px; margin-bottom: 44px; }
.research_slide>img { width: 100%; margin: auto; display: block; }
.research_slide p { position: absolute; width: 397px; height: 213px; right: 37px; top: 82px; background: rgba(32,118,204,0.54); display: table; border-radius: 10px; }
.research_slide p span { display: table-cell; vertical-align: middle; padding: 0 20px; font-size: 16px; color: #fff; line-height: 2; }
.research_swiper .swiper-pagination-bullet { width: 14px !important; height: 14px !important; background: #fff !important; opacity: 1 !important; margin: 0 5px !important; }
.research_swiper .swiper-pagination-bullet-active { background: #227fdc !important; }
.research_swiper .swiper-pagination { width: auto !important; left: auto !important; right: 35px !important; bottom: 20px !important; }
.research_contact { display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap; padding-top: 10px; }
.research_contact ul { background: -webkit-linear-gradient(left, #eef5fc, #eef5fc, #eef5fc, #f2f7fc, #feffff); /* Safari 5.1 - 6.0 */ background: -o-linear-gradient(right, #eef5fc, #eef5fc, #eef5fc, #f2f7fc, #feffff); /* Opera 11.1 - 12.0 */ background: -moz-linear-gradient(right, #eef5fc, #eef5fc, #eef5fc, #f2f7fc, #feffff); /* Firefox 3.6 - 15 */ background: linear-gradient(to right, #eef5fc, #eef5fc, #eef5fc, #f2f7fc, #feffff); /* 标准的语法（必须放在后） */ }
.research_contact ul li { font-size: 16px; color: #1f52ad; margin-top: 30px; padding-left: 24px; line-height: 1; }
.research_contact ul li:last-child { margin-bottom: 30px; }
/**about train style**/

.about_train h4 { background: url(../images/about_train_back.png) no-repeat left center; padding-left: 30px; font-size: 20px; color: #1f52ad; margin-top: 40px; margin-bottom: 30px; }
.train_img { display: table; margin: auto; padding-top: 10px; }
/**about environmental style**/

.about_env_ul { display: flex; justify-content: space-around; align-items: center; flex-wrap: wrap; }
.about_env_ul li { margin-bottom: 45px; cursor: pointer; }
.about_env_ul li>p { margin-top: 12px; font-size: 16px; color: #595656; }
.about_env_list { position: relative; display: table; width: 282px; height: 208px; }
.about_env_list img { display: block; width: 100%; height: 100%; margin: auto; }
.about_env_list span { display: table-cell; vertical-align: middle; background: url(../images/about_env_find.png) no-repeat center, rgba(34,127,220,0.5); position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; transition: opacity 1s; }
.about_env_ul li:hover .about_env_list span { opacity: 1; }
.about_env_details { width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: rgba(0,0,0,0.64); z-index: 111; display: none; }
.about_env_details>div { width: 844px; height: 630px; position: absolute; }
.about_env_details>div img { display: block; margin-top: 85px; width: 733px; height: 546px; }
.env_details_colse { width: 47px; height: 47px; position: absolute; right: 0; top: 0; background: url(../images/env_details_colse.png) no-repeat center; cursor: pointer; }
/**about equipment style**/

.about_equip_act { display: table; border-bottom: 1px solid #e4e4e4; }
.about_equip_act p { display: inline-block; vertical-align: middle; margin-right: 25px; font-size: 24px; position: relative; bottom: -2px; padding-bottom: 12px; cursor: pointer; border-bottom: 3px solid transparent; color: #595656; }
.about_equip_activ { color: #1f52ad; border-bottom: 3px solid #1f52ad !important; }
.about_equip_act p:last-child { margin-right: 0; }
.about_equip_cls1ul, .about_equip_cls2ul { display: table; width: 100%; margin: 35px auto 0;/*justify-content: space-between;

	align-items: center;

	flex-wrap: wrap;*/

}
.about_equip_cls1ul li, .about_equip_cls2ul li { width: 280px; height: 240px; float: left; margin-right: 26px; position: relative; margin-bottom: 40px; }
.about_equip_cls2ul li { height: 288px; }
.about_equip_cls1ul li:nth-child(4n), .about_equip_cls2ul li:nth-child(4n) { margin-right: 0; }
.about_equip_cls1ul li img, .about_equip_cls2ul li img { display: block; width: 280px; height: 240px; margin: auto; }
.about_equip_cls2ul li img { height: 288px; }
.about_equip_tit, .about_equip_tit2 { position: absolute; bottom: 0; left: 0; width: 100%; height: 35px; line-height: 35px; text-align: center; background: rgba(0,0,0,0.4); font-size: 16px; color: #fffefe; opacity: 1; transition: opacity 1s; }
.about_equip_ditails { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(34,127,220,0.5); display: flex; justify-content: center; align-items: center; opacity: 0; transition: opacity 1s; }
.about_equip_cls1ul li:hover .about_equip_ditails { opacity: 1; }
.about_equip_cls1ul li:hover .about_equip_tit { opacity: 0; }
.about_equip_cls1ul li:hover .about_equip_ditails p { bottom: 0; opacity: 1; }
.about_equip_ditails p { width: 236px; margin: auto; position: relative; bottom: -30px; transition: all 1s; }
.about_equip_ditails p:first-child { text-align: center; font-size: 16px; color: #fffefe; padding-bottom: 14px; border-bottom: 1px solid #fff; }
.about_equip_ditails p:nth-child(2) { font-size: 12px; color: #fff; line-height: 2; margin-top: 5px; }
.about_equip_cls2 { display: none; margin: auto; width: 1200px; }
/**medical guide style**/

.guide { width: 1200px; margin: auto; padding-bottom: 75px; }
.guide> blockquote h4 { background: url(../images/about_train_back.png) no-repeat left center; padding-left: 30px; margin-top: 45px; font-size: 20px; color: #1f52ad; margin-bottom: 20px; }
.guide>blockquote p { display: table; color: #595656; font-size: 16px; line-height: 2.2; }
.guide>blockquote p span { display: table-cell; vertical-align: top; }
/**bdaidu map style**/

.iw_poi_title { color: #CC5522; font-size: 14px; font-weight: bold; overflow: hidden; padding-right: 13px; white-space: nowrap }
.iw_poi_content { font: 12px arial, sans-serif; overflow: visible; padding-top: 4px; white-space: -moz-pre-wrap; word-wrap: break-word }
.BMap_Marker { background: url(../images/coordinate.png) no-repeat center !important; background-size: 21px 21px !important; }
.BMapLabel { width: 162px !important; height: 53px !important; line-height: 53px !important; text-align: center; background: #fff; font-size: 18px; left: -80px !important; top: -80px !important; border: none !important; }
.qishi { margin: 0 0 20px; height: 36px; }
.rdBegin, .rdEnd { height: 36px; border: solid 1px #ddd; }
.rdBegin { width: 484px; }
.fl { float: left; }
.rdBegin p, .rdEnd p { width: 95px; height: 36px; line-height: 36px; float: left; border-right: solid 1px #ddd; font-weight: bold; text-align: center; }
.fl p { float: left; margin: 0; color: #595656; font-size: 16px; }
.rdBegin input, .rdEnd input { background: transparent; color: #666; padding-left: 10px; height: 36px; font-size: 16px; }
.rdBegin input { width: 373px; color: #333; border: none; }
.fl input { float: left; }
.rdReset { width: 33px; height: 27px; margin: 5px 20px 0; cursor: pointer; background: url(../images/map_btn_reset.png) no-repeat; border: none; }
.rdBegin, .rdEnd { height: 36px; border: solid 1px #ddd; }
.rdEnd { width: 484px; }
.rdEnd input { width: 373px; border: none; }
.rdSubmit { width: 134px; height: 38px; margin-left: 20px; cursor: pointer; background: #227fdc url(../images/map_btn_1.png) no-repeat; border: none; color: #fff; box-sizing: border-box; padding-left: 30px; font-size: 14px; }
.route_info { display: flex; justify-content: space-between; align-items: center; margin-top: 40px; color: #595656; }
.route_info p { padding-left: 40px; height: 30px; line-height: 30px; background: url(../images/common_icon.png) no-repeat center; }
.route_info p:nth-child(1) { background-position: 0 -351px; }
.route_info p:nth-child(2) { background-position: 0 -394px; }
.route_info p:nth-child(3) { background-position: 0 -437px; }
.lxwm_lylx_info2 { width: 100%; margin-top: 40px; margin-bottom: 40px; display: table; border: 1px solid #e4e4e4; }
.lxwm_lylx_lxzd { width: 100%; height: 72px; margin: auto; display: table; }
.lxwm_lylx_lxzd ul li { width: 239px; height: 72px; line-height: 72px; text-align: center; float: left; border-left: 1px solid #fff; background: #F2F5F9; }
.lxwm_activ { background: #1B77BD !important; }
.lxwm_lylx_lxzd ul li img { display: inline-block; vertical-align: middle; }
.lxwm_lylx_lxzd ul li a { display: inline-block; font-size: 20px; color: #656565; line-height: 72px; vertical-align: middle; }
.lxwm_activ a { color: #fff !important; }
.lxwm_lylx_xq { display: none; width: 100%; margin: auto; font-size: 18px; color: #333333; }
.lxwm_lylx_xq_show { display: table !important; }
.lxwm_lylx_xq p { width: 90%; margin: auto; margin-top: auto; margin-bottom: auto; margin-top: 43px; margin-bottom: 43px; }
.lxwm_lylx_xq { font-size: 18px; color: #333333; }
.lxwm_lylx_xq span { color: #1B77BD; }
/**search page style**/

.search_keyword font { font-size: 20px; color: #1f52ad; padding: 0 10px; }
.search_keyword span { font-size: 14px; color: #797979; }
.search_list .arc_info { padding-left: 0; }
.search_list .arc_info p { width: 690px; }
/**specialty bnz style**/

.specialty { width: 1200px; margin: auto; padding-bottom: 60px; }
.specialty_nav p span:nth-child(1) { font-size: 38px; }
.specialty_nav > p span:nth-child(2) { font-size: 22px; line-height: 58px; }
.specialty_nav ul li { margin-right: 25px; }
.specialty_tit { display: table; margin: 60px auto 0; }
.specialty_tit p { font-size: 24px; color: #5e5e5e; text-align: center; }
.specialty_tit span { display: block; font-size: 14px; color: #e4e4e4; margin-top: 12px; text-align: center; }
.specialty_intro { display: flex; justify-content: space-between; align-items: center; margin-top: 30px; margin-bottom: 45px; }
.specialty_intro_cont { width: 742px; }
.specialty_intro_cont p { text-indent: 2em; font-size: 16px; color: #595656; line-height: 2.1; margin-bottom: 25px; }
.specialty_intro_cont p:last-child { margin-bottom: 0; }

.specialty_intro_cont span{margin-bottom: 20px;display: block;color: #595656;}
.specialty_intro_cont ul{width: 100%;}
.specialty_intro_cont ul li{width: 100%;text-align: left;line-height: 1.7;font-size: 16px; color: #595656;}



.specialty_tit2 { margin-top: 45px; }
.specialty_advantage { padding-bottom: 45px; }
.specialty_adv_list { display: flex; justify-content: space-between; align-items: center; margin-top: 40px; }
.specialty_adv_list li { border-radius: 5px; background: #227fdc; width: 289px; min-height: 324px; }
.specialty_adv_list li:nth-child(2n) { background: #b7dbf5; }
.specialty_adv_details { width: 85%; margin: auto; padding-top: 40px; padding-bottom: 25px; }
.specialty_adv_details p:first-child { border-bottom: 1px solid #45a2ff; }
.specialty_adv_p { border-bottom: 1px solid #3f6fc5; }
.specialty_adv_p1 { display: table; padding-bottom: 20px; width: 100%; }
.specialty_adv_p1 span { display: table-cell; vertical-align: middle; font-size: 18px; color: #fff; line-height: 1.6; }
.specialty_adv_p1 span:first-child { width: 68px; }
.specialty_adv_p1 span:first-child img { width: 54px; height: 54px; display: block; margin: auto; }
.specialty_adv_details p:nth-child(2) { padding-top: 30px; font-size: 14px; color: #fff; line-height: 2.2; }
.specialty_adv_list li:nth-child(2n) p { color: #1f52ad !important; }
.specialty_adv_p span { color: #1f52ad; }
.specialty_adv_more { display: table; margin: 43px auto 0; text-align: center; padding: 10px 24px; border-radius: 30px; border: 2px solid #1f52ad; font-size: 18px; color: #1f52ad; }
/**docter team style**/

.doc_team { margin-top: 0; }
.specialty_docteam { width: 1200px; margin: 50px auto 0; overflow: hidden; position: relative; background: url(../images/specialty_docteam.jpg) no-repeat right top; }
.specialty_docteam_slide { /*display: flex;

	justify-content: space-between;

	align-items: flex-start;*/

}
.experts_detalsl { width: 374px; height: 374px; border-radius: 200px; border: 1px solid #d8d8d8; margin-top: 145px; position: relative; float: left; }
.experts_detalsl>img { width: 298px; height: 518px; position: absolute; left: 16%; top: -38.5%; }
.experts_detalsl>a { display: table; width: 181px; height: 39px; border-radius: 20px; background: #227fdc; text-align: center; line-height: 39px; color: #fff; position: absolute; bottom: 0; left: 23%; }
.experts_detalsr { width: 780px; float: right; 
	/* height: 521px;  */ height: auto;
}
.experts_detalsr>h4 { height: 57px; background: #b6dbf4; font-size: 20px; color: #1f52ad; text-align: center; display: table; line-height: 57px; }
.experts_detalsr>h4>span:first-child { display: inline-block; min-width: 150px; color: #fff !important; background: #227fdc; height: 60px; font-size: 28px; }
.experts_detalsr>h4>span:nth-child(2) { display: inline-block; min-width: 150px; }
.experts_detalsr ul { display: table; margin-left: 20px; background: #ebf3fc; min-width: 419px; padding-top: 35px; padding-bottom: 12px; }
.experts_detalsr ul li { font-size: 16px; color: #1f52ad; padding-left: 17px; margin-bottom: 20px; background: url(../images/wjx_arrow.png) no-repeat left center; margin-left: 17px; }
.experts_detalsr>p { margin-top: 35px; font-size: 16px; color: #595656; text-indent: 2em; line-height: 2.5; height: 200px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; }
.experts_detalsr>p a { color: #1f52ad; }
.specialty_docteam .swiper-pagination { width: auto !important; left: auto !important; bottom: auto !important; right: 0 !important; top: 0 !important; }
.specialty_docteam .swiper-pagination span { font-size: 16px; color: #606060; }
.specialty_docteam .swiper-pagination span:first-child { font-size: 24px; color: #1f52ad; }
.specialty_docteam .swiper-button-prev { left: auto !important; right: 0 !important; top: 65px !important; background: url(../images/specialty_docteam_prev.png) no-repeat center !important; width: 39px !important; height: 53px !important; }
.specialty_docteam .swiper-button-next { left: auto !important; right: 0 !important; top: 120px !important; background: url(../images/specialty_docteam_next.png) no-repeat center !important; width: 39px !important; height: 53px !important; }
.related_list { width: 1200px; margin: 35px auto 0; display: table; }
.related_list li { width: 580px; height: 56px; float: left; line-height: 56px; background: #f5f9fd; margin-bottom: 20px; border: 1px solid #f5f9fd; border-bottom: 2px solid #f5f9fd; }
.related_list li:hover { background: none; border: 1px solid #eeeeee; border-bottom: 2px solid #1f52ad; }
.related_list li:hover a { background: url(../images/related_list_back2.png) no-repeat 95% center; }
.related_list li a { display: block; height: 58px; padding-left: 15px; padding-right: 22px; font-size: 16px; color: #595656; background: url(../images/related_list_back1.png) no-repeat 95% center; }
.related_list li:nth-child(2n) { float: right; }
/**key item style**/

.specialty_keyitem { width: 1200px; margin: auto; display: table; margin-bottom: 10px; }
.specialty_keyitem ul { margin-top: 30px; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; }
.specialty_keyitem li { position: relative; border-radius: 5px; margin-bottom: 40px; }
.specialty_keyitem li img { width: 100%; height: 100%; display: block; margin: auto; }
.specialty_keyitem li p { position: absolute; left: 0; bottom: 0; width: 100%; border-radius: 0 0 5px 5px; height: 32px; line-height: 32px; text-indent: 21px; background: rgba(0,0,0,0.4); font-size: 16px; color: #fff; }
/**qgy style**/

.specialty_qgy_list li { width: 386px; height: 317px; }
.specialty_qgy_list .specialty_adv_details p:nth-child(2) { padding-top: 10px; }
.specialty_qgy_list .specialty_adv_details { width: 90%; }
/**zyyk style**/

.specialty_zyyk_list .specialty_adv_p1 span { font-size: 26px; }
/**ptmy style**/

.espcially_ptmy p { margin-bottom: 24px; }
/**hospital docter style**/

.hospital_nav { width: 1200px; margin: auto; display: flex; justify-content: space-between; align-items: center; }
.hospital_nav>p { width: 1060px; font-size: 14px; color: #e4e4e4; }
.hospital_nav>p span { font-size: 24px; color: #5e5e5e; padding-right: 10px; }
.doc_team_list { width: 1200px; margin: 60px auto 0; }
.doc_list_ul { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; }
.doc_list_ul li { width: 578px; height: 252px; border: 1px solid #e3e3e3; border-top: 1px solid #a9a9a9; position: relative; margin-bottom: 35px; }
.doc_list_ul li i { position: absolute; width: 100%; height: 2px; background: #2181db; left: 0; top: -1px; opacity: 0; transition: all 0.3s; }
.doc_list_li_a { display: flex; justify-content: flex-start; }
.doc_list_li { width: 200px; height: 252px; overflow: hidden; }
.doc_list_li img { width: 200px; }
.doc_list_li2 { margin-left: 25px; position: relative; margin-top: 50px; transition: all 0.3s; width: 353px; }
.doc_list_li2 p { margin-top: 26px; padding-right: 20px; }
.doc_list_li2 p:first-child { font-size: 16px; color: #a4a4a4; margin-top: 0; }
.doc_list_li2 p:first-child span { font-size: 24px; color: #333333; padding-right: 10px; }
.doc_list_li2 p:nth-child(2) { font-size: 14px; color: #666666; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.doc_list_li2 p:nth-child(3) { font-size: 14px; color: #666666; height: 60px; line-height: 2; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.doc_list_li2>img { position: absolute; bottom: 25px; right: 80px; opacity: 0; transition: all 0.3s; }
.doc_list_ul li:hover .doc_list_li_index { right: 25px; opacity: 1; }
.doc_list_ul li:hover i { opacity: 1; }
.doc_list_ul li:hover .doc_list_li2 { margin-top: 23px; }
.doc_team_list .arc_page { margin-top: 40px; }
.internationaal_con { width: 1200px; margin: auto; }
.internationaal_con>p { font-size: 14px; color: #e4e4e4; }
.internationaal_con>p span { font-size: 24px; color: #5e5e5e; padding-right: 10px; }
.inter_conul { margin-top: 64px; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; }
.inter_conul li { background: #f5f9fd; width: 240px; height: 211px; cursor: pointer; }
.inter_conul li:nth-child(2n) { background: #227fdc; }
.show_after img { display: block; width: 92px; height: 92px; margin: 25px auto 0; border-radius: 50px; }
.show_after { display: block; }
.show_after p { text-align: center; }
.show_after_name { margin-top: 13px; line-height: 1.5; color: #595656; font-size: 16px; }
.inter_conul li:nth-child(2n) .show_after_name { color: #fff; font-size: 16px; }
.show_before { display: none; width: 100%; height: 100%; background: #efefef; }
.show_before h4 { width: 190px; margin: auto; margin-top: 25px; margin-bottom: 25px; text-align: center; color: #696868; font-size: 14px; line-height: 1.5; }
.show_before p { width: 190px; margin: auto; text-align: center; font-size: 14px; color: #696969; line-height: 2; }
.inter_conul li:hover .show_before { display: table; }
.inter_conul li:hover .show_after { display: none; }
.inter_conul li:nth-child(2n):hover .show_before { display: table; background: #4196eb; }
.inter_conul li:nth-child(2n):hover .show_before h4 { color: #fff; }
.inter_conul li:nth-child(2n):hover .show_before p { color: #fff; }
.doc_more { margin-top: 60px; margin-bottom: 60px; }
/**doc_detaia style**/

.doc_detaia { width: 1200px; margin: 60px auto 0; display: table; }
.doc_desc { width: 1200px; display: flex;  position: relative; box-sizing: border-box;}
.doc_descl { position: relative;}
.doc_descl::after {
	content: '';
	position: absolute; 
	top: 0;
	left: 35px;
	width: 408px; 
	height: 456px;
	background: #ededed;
	z-index: -1;
}
.doc_descl img { width: 408px; height: 456px;  display: block;  z-index: 2; position: relative; top: -35px;}
.doc_descr { width: 792px; }
.doc_desc_name { padding-left: 80px; height: 94px; border-bottom: 2px solid #2181db; }
.doc_desc_name p { line-height: 94px; font-size: 20px; color: #676767; }
.doc_desc_name p span { font-size: 36px; color: #1f52ad; padding-right: 10px; font-weight: bold; }
.doc_desc_tit { padding-left: 80px; }
.doc_desc_tit p { font-size: 16px; color: #595656; line-height: 2.2; margin-top: 15px; }
.doc_honor { clear: both; width: 1200px; margin: auto; padding-top: 85px; display: table; }
.doc_honor>div { width: 585px;  background: #eaf3f8; float: left; }
.doc_honor>div:nth-child(2) { float: right; }
.doc_honor>div>div { width: 528px;  margin: 20px auto 0; padding-bottom: 20px; }
.doc_skil_mintit { font-size: 22px; color: #1f52ad; line-height: 1; }
.doc_cyjy p { margin-top: 24px; line-height: 2.2; font-size: 16px; color: #595656; }
.doc_skil_yszz ul { margin: 35px auto 35px;}
.doc_skil_yszz ul li { font-size: 16px; color: #595656; margin-bottom: 15px; line-height:1.5;}
.doc_skil_yszz ul li:last-child { margin-bottom: 0; }
.doc_skil_scxm p { margin-top: 20px; font-size: 16px; color: #595656; line-height:1.5}
.doc_about_list { width: 1200px; margin: 90px auto 0; }
.doc_about_list ul { padding-bottom: 75px; display: table; }
.doc_about_list li { width: 284px; float: left; margin-right: 21px; }
.doc_about_list li:last-child { margin-right: 0; }
.doc_about_list li img { display: block; width: 284px; height: 210px; margin: auto; }
.doc_cyjy, .doc_skil {
	height: 500px;
	overflow-y: auto;
}

.doc_cyjy .list-paddingleft-2, 
.doc_skil .list-paddingleft-2 {
	width: 100% !important;
}

/* .doc_detaia { width: 1200px; margin: 60px auto 0; display: table; }
.doc_desc { width: 1166px; float: right; position: relative; }
.doc_descl { position: relative; width: 408px; height: 456px; float: left; background: #ededed; }
.doc_descl img { width: 408px; height: 456px; position: absolute; display: block; left: -35px; top: -35px; }
.doc_descr { position: absolute; left: 373px; top: 0; width: 792px; }
.doc_desc_name { padding-left: 80px; height: 94px; border-bottom: 2px solid #2181db; }
.doc_desc_name p { line-height: 94px; font-size: 20px; color: #676767; }
.doc_desc_name p span { font-size: 36px; color: #1f52ad; padding-right: 10px; font-weight: bold; }
.doc_desc_tit { padding-left: 80px; }
.doc_desc_tit p { font-size: 16px; color: #595656; line-height: 2.2; margin-top: 15px; }
.doc_honor { clear: both; width: 1200px; margin: auto; padding-top: 85px; display: table; }
.doc_honor>div { width: 585px; height: auto; background: #eaf3f8; float: left; }
.doc_honor>div:nth-child(2) { float: right; }
.doc_honor>div>div { width: 528px; margin: 20px auto 0; padding-bottom: 20px; }
.doc_skil_mintit { font-size: 22px; color: #1f52ad; line-height: 1; }
.doc_cyjy p { margin-top: 24px; line-height: 2.2; font-size: 16px; color: #595656; }
.doc_skil_yszz ul { margin: 35px auto 35px; }
.doc_skil_yszz ul li { font-size: 16px; color: #595656; margin-bottom: 15px; line-height:1.5;}
.doc_skil_yszz ul li:last-child { margin-bottom: 0; }
.doc_skil_scxm p { margin-top: 20px; font-size: 16px; color: #595656; line-height:1.5}
.doc_about_list { width: 1200px; margin: 90px auto 0; }
.doc_about_list ul { padding-bottom: 75px; display: table; }
.doc_about_list li { width: 284px; float: left; margin-right: 21px; }
.doc_about_list li:last-child { margin-right: 0; }
.doc_about_list li img { display: block; width: 284px; height: 210px; margin: auto; } */

.smp{line-height: 1.8;}
/*.doc_about_list li span{

	width: 6px;

	height: 20px;

	display: inline-block;

	vertical-align: middle;

	background: #227fdc;

	margin-right: 10px;

}*/

.doc_about_list li p { margin-top: 15px; font-size: 14px; color: #595656; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; border-left: 6px solid #227fdc; padding-left: 10px; }
/**SEO new blank style**/

.index_science { width: 1200px; margin: 25px auto 0; display: flex; justify-content: space-between; align-items: inherit; }
.index_science>div { background: #e6f0fb; }
.index_science_list>div { width: 287px; height: 148px; margin: auto; position: relative; }
.index_science_list>div img { width: 100%; height: 100%; object-fit: cover; }
.index_science_list>div a { display: block; width: 100%; height: 100%; color: #fff; font-size: 20px; }
.index_science_list>div p { position: absolute; bottom: 15px; line-height: 1; left: 15px; width: 240px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.index_science_list>ul { display: table; width: 240px; margin: 40px auto 0; height: 200px; }
.index_science_list>ul li { overflow: hidden; width: 240px; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 30px; line-height: 1; }
.index_science_list>ul li a { font-size: 14px; color: #1f52ad; line-height: 1; }
.index_science_list>ul li:last-child { margin-bottom: 0; }
.index_science_list>a { display: table; margin: 50px auto 50px; width: 103px; height: 33px; background: #227fdc; font-size: 14px; color: #fff; text-align: center; line-height: 33px; }
.index_blk6 { background: #e6effa; width: 100%; display: table; }
.index_blk5 { padding-bottom: 50px; }
.index_blk6 .index_com_tit { padding-top: 0; }
.index_blk6_cont { width: 1200px; margin: 25px auto 50px; display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap; }
.index_blk6_cont>a { margin-right: 30px; padding: 10px 5px; line-height: 1; font-size: 16px; color: #595656; }
.index_blk6_cont>a:hover { background: #1956ab; color: #fff; }
/**new categore page style**/

.page_cont { width: 1200px; margin: auto; display: table; margin-bottom: 70px; }
.page_cont>h4 { margin: auto; text-align: center; margin-top: 80px; font-size: 26px; color: #4e4e4e; }
.categore_div { width: 307px; height: 235px; margin-right: 105px; border-left: 13px solid #227fdc; border-radius: 10px; margin-top: 70px; background: #ebf3fc; float: left; }
.categore_div:nth-child(3n) { margin-right: 0; }
.categore_div>p { width: 225px; margin-top: 40px; margin-left: 40px; }
.categore_div ul { margin: auto; display: flex; justify-content: space-between; flex-wrap: wrap; width: 252px; margin-left: 40px; margin-top: 14px; }
.categore_div li { width: 126px; float: left; font-size: 14px; margin-top: 26px; }
.categore_div li:before { content: ''; border-width: 2px; border-style: solid; border-color: #227fdc; background: #227fdc; display: inline-block; vertical-align: middle; }
.categore_div li a { color: #6e6e6e; padding-left: 10px; }
.import_team { font-weight: 700; font-style: normal; font-size: 20px; color: #5E5E5E; line-height: 30px; }
.import_teams { width: 100%; margin: auto; }
.import_teams ul { display: flex; justify-content: space-between; align-items: center; margin-top: 24px; margin-bottom: 55px; }
.import_teams ul li { background-color: rgba(245, 249, 253, 1); box-sizing: border-box; border-width: 1px; border-style: solid; border-color: rgba(34, 127, 220, 1); border-radius: 0px; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; font-size: 16px; color: #227FDC; padding: 15px; }
